<?php echo $header; ?>
<style type="text/css">
  header{ display: none; }
</style>
<div id="content">
  <div class="container-fluid">
    <div class="panel panel-default">
      <div class="panel-body">
        <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="form-category" class="form-horizontal">
          <div class="tab-content">
            <div class="tab-pane active" id="tab-general">
              <div class="tab-content">
                  <div class="form-group">
                    
                    <div class="col-sm-10">
                      <div class="layui-upload">
                        <button type="button" class="layui-btn layui-btn-normal" id="testList" data-name="no_1">選擇文件</button>
                        <button type="button" class="layui-btn" id="testListAction" data-name="no_1">開始上傳</button> 
                        <div class="layui-upload-list">
                          <table class="layui-table">
                            <thead>
                              <tr><th>文件名</th>
                              <th>大小</th>
                              <th>狀態</th>
                              <th>操作</th>
                            </tr></thead>
                            <tbody id="demoList"></tbody>
                          </table>
                        </div>
                      </div> 
                    </div>
                  </div>


              </div>
            </div>
          </div>
        </form>
      </div>
    </div>
  </div>
</div>

<script type="text/javascript">
  layui.use('upload', function(){
  var $ = layui.jquery
  ,upload = layui.upload;
  var demoListView = $('#demoList')
  ,uploadListIns = upload.render({

    elem: '#testList'
    ,url: 'index.php?route=hk/wechat_inland/upload&token=<?php echo $token; ?>'
    ,accept: 'file'
    ,multiple: true
    ,auto: false
    ,bindAction: '#testListAction'
    ,choose: function(obj){   
      var files = this.files = obj.pushFile(); //将每次选择的文件追加到文件队列
      //读取本地文件
      obj.preview(function(index, file, result){
        var tr = $(['<tr id="upload-'+ index +'">'
          ,'<td>'+ file.name +'</td>'
          ,'<td>'+ (file.size/1014).toFixed(1) +'kb</td>'
          ,'<td>等待上傳</td>'
          ,'<td>'
            ,'<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete">删除</button>'
          ,'</td>'
        ,'</tr>'].join(''));
        
        //单个重传
        tr.find('.demo-reload').on('click', function(){
          obj.upload(index, file);
        });
        
        //删除
        tr.find('.demo-delete').on('click', function(){
          delete files[index]; //删除对应的文件
          tr.remove();
          uploadListIns.config.elem.next()[0].value = ''; //清空 input file 值，以免删除后出现同名文件不可选
        });
        
        demoListView.append(tr);
      });
    }
    ,done: function(res, index, upload){
        var fileName = $();
        console.log(fileName);
      if(res.code == 0){ //上传成功
        var tr = demoListView.find('tr#upload-'+ index)
        ,tds = tr.children();
        tds.eq(2).html('<span style="color: #5FB878;">上傳成功</span>');
        tds.eq(3).html(''); //清空操作
        html = '';
        html += '<input type="hidden" name="tr#upload-'+index+'" value="'+res.wechat_file_id+'" >';
        $('.layui-upload').append(html);
        return delete this.files[index]; //删除文件队列已经上传成功的文件
      }
      this.error(index, upload);
    }
    ,error: function(index, upload){
      var tr = demoListView.find('tr#upload-'+ index)
      ,tds = tr.children();
      tds.eq(2).html('<span style="color: #FF5722;">上傳失敗</span>');
      tds.eq(3).find('.demo-reload').removeClass('layui-hide'); //显示重传
    }
  });
});
</script>




  <script type="text/javascript"><!--
$('#language a:first').tab('show');
//--></script></div>